Lenovo — Systems & Development Engineer – Android Frameworks

Posted: 05-07-2026

Salary: ₹15 - ₹26 Lakhs/Annum Expected

Description:

Lenovo is hiring a Systems & Development Engineer for its Android Software Platform team in Bangalore to build and scale next-generation mobile, tablet, and smart device experiences. Operating inside the middle layers of the Android software stack, you will design custom Android framework components, platform services, and public/internal APIs. The position covers full OS lifecycle deployment—including initial silicon-level Android OS bring-up, version upgrades, and deep system-level debugging. You will optimize the runtime performance, concurrency behaviors, and telephony/data stability of global device programs while aligning features with modern Android open-source safety and compliance standards.

Key Technologies:

Android framework, HAL, Android Runtime, Telephony/Data stack, Java, Kotlin, C++

Requirements:

  • 3–7 years of professional experience operating inside Android platform development, customized ROM engineering, or mobile embedded software systems.
  • Deep technical knowledge across the internal modules of the Android platform—specifically governing Hardware Abstraction Layers (HAL), Android Runtime (ART/DALVIK), native Framework APIs, and the Telephony/Data networking stack.
  • Strong proficiency in production coding using Java, Kotlin, and/or modern C++ applied across system services.
  • Solid fundamental understanding of Linux kernel-based operating systems, low-level embedded system constraints, memory allocation models, and hardware-software interfacing behaviors.
  • High proficiency writing, profiling, and fixing multi-threaded and concurrent processing workflows to avoid system deadlocks, frame drops, or race conditions.
  • Hands-on experience in complex system-level debugging, crash-dump analysis, logcat/dmesg parsing, and execution-level performance tuning (e.g., reducing boot times, thermal mitigation, battery optimization).
  • Direct familiarity managing custom Android board support packages (BSP), initial reference board bring-up, peripheral module integration, and multi-variant carrier/device customization.
  • Proactive drive to contribute to net-new platform features, architect patentable ideas, and guarantee engineering alignment with baseline Android CTS/VTS security and privacy metrics.

Important Notice:

This job description and related content are owned by Lenovo. We are only sharing this information to help job seekers find opportunities. For application procedures, status, or any related concerns, please contact Lenovo directly. We do not process applications or respond to candidate queries.